﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace housingsafety.server.Models
{
    public class ExportHouseOption
    {
        /// <summary>
        /// 地址
        /// </summary>
        public string Text { get; set; }

        /// <summary>
        /// 住建排查状态(0-未排查,1-排查中,20-已排查无隐患,21-已排查有隐患,3不需要排查)
        /// </summary>
        public int? PcztHousing { get; set; }

        /// <summary>
        /// 消防排查状态(0-未排查,1-排查中,20-已排查无隐患,21-已排查有隐患,3不需要排查)
        /// </summary>
        public int? PcztFire { get; set; }

        /// <summary>
        /// 公安排查状态(0-未排查,1-排查中,20-已排查无隐患,21-已排查有隐患,3不需要排查)
        /// </summary>
        public int? PcztPolice { get; set; }

        /// <summary>
        /// 房屋编号
        /// </summary>
        public string Fwbh { get; set; }

        /// <summary>
        /// 行政区划
        /// </summary>
        public List<SimpleDepartmentDto> Districts { get; set; }

        /// <summary>
        /// 建筑层数>
        /// </summary>
        public int? BuildingStorey { get; set; }

        /// <summary>
        /// 出租房间数>
        /// </summary>
        public int? RentNum { get; set; }

        /// <summary>
        /// 出租房间居住人数>
        /// </summary>
        public int? RentPeople { get; set; }

        /// <summary>
        /// 疏散楼梯少于
        /// </summary>
        public int? EvaStairs { get; set; }

        /// <summary>
        /// 首层安全出口少于
        /// </summary>
        public int? FirstFloorFireExits { get; set; }

        /// <summary>
        /// 消防居住过滤参数
        /// </summary>
        public FireResidentFilter FireResidentFilter { get; set; }

        /// <summary>
        /// 消防商业过滤参数
        /// </summary>
        public FireCommercialFilter FireCommercialFilter { get; set; }
    }
}
